2911c98fa44a54fd99eaa309fbceadba9a5dd590,SPiDSDK/src/com/schibsted/android/sdk/SPiDAuthorizationRequest.java,SPiDAuthorizationRequest,handleIntent,#Uri#,183

Before Change


                    return true;
                } else {
                    if (listener != null)
                        listener.onSPiDException(new SPiDInvalidResponseException("Received invalid code"));
                    else
                        SPiDLogger.log("Received invalid code");
                }

After Change


        if (shouldHandleIntent(data)) {
            if (data.getPath().endsWith("login")) {
                String code = data.getQueryParameter("code");
                if (code == null) {
                    if (listener != null) {
                        listener.onSPiDException(new SPiDUserAbortedLoginException("User aborted login"));
                    } else {
                        SPiDLogger.log("User aborted login");
                    }
                    SPiDClient.getInstance().clearAuthorizationRequest();
                } else if (code.length() > 0) {
                    requestAccessToken(code);
                    return true;
                } else {
                    if (listener != null) {
                        listener.onSPiDException(new SPiDInvalidResponseException("Received invalid code"));
                    } else {
                        SPiDLogger.log("Received invalid code");
                    }